package ViewObjects;

import java.io.Serializable;
import java.sql.Date;
import java.util.Set;

public class ListaPreciosView implements Serializable {

	private static final long serialVersionUID = 1L;
	private int idProveedor;
	private int idLista;
	private Date fechaVigenciaDesde;
	private Date fechaVigenciaHasta;
	private boolean isVigente;
	private float descuentoLista;
	private Set<ItemLPView> itemslistaprecios;

	public ListaPreciosView(int idProveedor, int idLista,
			Date fechaVigenciaDesde, Date fechaVigenciaHasta,
			boolean isVigente, float descuentoLista,
			Set<ItemLPView> itemslistaprecios) {
		super();
		this.idProveedor = idProveedor;
		this.idLista = idLista;
		this.fechaVigenciaDesde = fechaVigenciaDesde;
		this.fechaVigenciaHasta = fechaVigenciaHasta;
		this.isVigente = isVigente;
		this.descuentoLista = descuentoLista;
		this.itemslistaprecios = itemslistaprecios;
	}

	public ListaPreciosView() {
		super();
		// TODO Auto-generated constructor stub
	}

	public int getIdProveedor() {
		return idProveedor;
	}

	public void setIdProveedor(int idProveedor) {
		this.idProveedor = idProveedor;
	}

	public int getIdLista() {
		return idLista;
	}

	public void setIdLista(int idLista) {
		this.idLista = idLista;
	}

	public Date getFechaVigenciaDesde() {
		return fechaVigenciaDesde;
	}

	public void setFechaVigenciaDesde(Date fechaVigenciaDesde) {
		this.fechaVigenciaDesde = fechaVigenciaDesde;
	}

	public Date getFechaVigenciaHasta() {
		return fechaVigenciaHasta;
	}

	public void setFechaVigenciaHasta(Date fechaVigenciaHasta) {
		this.fechaVigenciaHasta = fechaVigenciaHasta;
	}

	public boolean isVigente() {
		return isVigente;
	}

	public void setVigente(boolean isVigente) {
		this.isVigente = isVigente;
	}

	public float getDescuentoLista() {
		return descuentoLista;
	}

	public void setDescuentoLista(float descuentoLista) {
		this.descuentoLista = descuentoLista;
	}

	public Set<ItemLPView> getItemslistaprecios() {
		return itemslistaprecios;
	}

	public void setItemslistaprecios(Set<ItemLPView> itemslistaprecios) {
		this.itemslistaprecios = itemslistaprecios;
	}

}
